/**
 * 监听行程状态。
 * 
 * @auther flys·Li
 * @param tripId
 *            行程ID
 * 
 * @date 2016.12.12 这个方法是一个公共请求 用于实时得到用户自己所 得到行程的状态。 参数：tripId参数存储在
 *       localStorage中, 在订单完成之后,localstorage中的 tripId需要手动将其销毁。
 */
// 轮询服务端,获取接单的司机
function getTrip() {
	jishiqi = setInterval(function() {
		$.ajax({
			url : "/Wchat/functionalBusinessController/getTrip.do?tripId="
					+ localStorage.tripId_p,
			success : function(json) {
				if (json.status == 1) {
					// closeTimer(jishiqi);
					var trip_status = json.tripStatus;// 行程状态

					if (tripStatus != trip_status) {

						var msg = "";

						if (trip_status == "new") {

						}

						if (trip_status == "ordered") {
							msg = "已经有司机接了您的行程订单";
						}

						if (trip_status == "started") {
							msg = "司机正向您的方向驶来.";
						}

						if (trip_status == "pickuped") {
							msg = "司机已经街接到您.";
						}

						if (trip_status == "done") {
							msg = "您已安全到达.";
						}

						if (trip_status == "cancelled") {
							msg = "哦，天呐，那可恶的司机竟然放您鸽子,赶快去举报他！！！";
						}

						$.noti({
							title : "行程状态！",
							text : msg,
							media : "<img src='./images/present.png' />",
							data : {
								message : "逗你玩的!"
							},
							time : 3000,
							onClick : function(data) {
								//$.alert(data.message);
								window.location.href="infoCenter.html";
							}
						});
					}

					tripStatus = trip_status;

				}
			}
		});
	}, 2000);
}
